import { isIE } from '@/utils/util'

// 文档: https://github.com/nuysoft/Mock/wiki

// 是否开启mock 服务
if (process.env.VUE_APP_IS_MOCK_SERVICE === 'true') {
  if (isIE()) {
    console.error('mock 不支持IE')
  }
  // 使用同步加载依赖
  // 防止 vuex 中的 GetInfo 早于 mock 运行，导致无法 mock 请求返回结果
  console.log('mock服务 mounting')
  const Mock = require('mockjs2')

  // 注册需要mock服务的模块
  require('./services/user')
  require('./services/demo/grid')

  Mock.setup({
    timeout: 800 // setter delay time
  })
  console.log('mock服务 mounted')
}
